body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,pre,form,fieldset,input,textatea,th,td,img{margin:0;padding:0;word-wrap:break-word;}
img{border:0 none;vertical-align:top;}
ol,ul,li{list-style:none;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.clear{margin:0; padding:0; width:0; height:0; line-height:0; font-size:0; clear:both;}
table{border-collapse:collapse;border-spacing:0;}
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
body,button,input,select,textarea{color:#000;font:14px/1.5em Arial, Helvetica, SimSun, san-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
a{text-decoration:none; color:#000}
body{background:#E6E6E6;}

.radius_box,.shop_info{margin:0 4px 8px; border-radius:4px; box-shadow:0 0 3px rgba(0,0,0,0.1); background:#fff; padding:5px 0}
.mb5{margin-bottom:5px;}
.pt5{padding-top:5px;}
.mt8{margin-top:8px;}
.mt13{margin:0 auto 8px !important; border-radius:0 !important; background:#faf0e6; border-bottom:1px solid #f8e1c9;padding-left:10px;}
.mt13 p{color:#333;}
.mt13 p span{color:#f7a249;}
.m4{margin:0 4px 8px;}
.blue{color:#4c789e;}
.red{color:#DA4352;}
.buttom,.buttomRed{display:block; border-radius:4px;border:1px solid #DEDEDE; height:30px; line-height:30px; text-align:center; overflow:hidden; color:#333;
box-shadow:0px 0px 4px rgba(0,0,0,0.1);
background:-ms-linear-gradient(top,#ff8400,#ff921e);
background:-moz-linear-gradient(top,#ff8400,#ff921e); 
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff8400), to(#ff921e));

}
.user_level p{font-size:12px; color:#999; padding-left:8px;}
.radius_box .disabled{cursor:default; color:#CBCBCB}
.tab_box{overflow:hidden;}
.layer{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.3); left:0; top:0; z-index:99; display:none}
.layer_window{margin:0 20px; border-radius:4px; box-shadow:0 0 3px rgba(0,0,0,0.1); background:#fff; position:relative; top:50%; text-align:center; padding-top:10px; }
.layer_tit{text-align:center; margin:0 10px 5px;}
.layer_com{ margin:0 10px; padding-bottom:10px;}
.layer_btn{border-top:1px solid #E2E0E1; width:100%; height:40px;overflow:hidden;}
.layer_btn a{display:block; width:50%; height:40px; line-height:40px; border-left:1px solid #E2E0E1; float:left; margin-left:-1px; color:#4c789e}
#cart_layer{background-image:url(../images/load.gif); background-position:center; background-repeat:no-repeat} 

.share_layer{background:#fff; position:fixed; left:0; bottom:0; width:100%}
.share_layer ul{margin-top:30px;}
.share_layer li{width:61px; text-align:center; font-size:12px; float:left; margin:0 0 20px 14px}
.share_cancel{height:53px; line-height:53px; text-align:center; background:#EBEBEB; text-align:center}
.share_cancel a{display:block; color:#037bff;}
/* header */
.header{height:43px;position:relative; box-shadow:0px 2px 6px rgba(0,0,0,0.2);z-index:10; overflow:hidden;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f78c1c), to(#ff8200));
	background:-moz-linear-gradient(top,#f78c1c,#ff8200); 
	background:-ms-linear-gradient(top,#f78c1c,#ff8200);
}
.head_back{width:43px; height:43px; background:url(../images/bg.png) no-repeat 16px 11px}
.head_share_btn{width:22px; height:43px; background:url(../images/bg.png) no-repeat 0px -38px; display:inline-block}
.head_tit{height:43px; line-height:43px; font-size:20px; text-align:center; position:absolute; top:0; left:30%; width:40%; overflow:hidden; color:#fff}
.share_box{background:#EBC9A3;}
.share_box a{background-color:#fff;}
.buttomRed{width:18%; color:#fff; font-size:14px; border:none; box-shadow:none; margin:7px 4px;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e57702), to(#e97900));
background:-moz-linear-gradient(top,#e57702,#e97900); 
background:-ms-linear-gradient(top,#e57702,#e97900); 
}



.shopBar{width:100%; height:54px; background:rgba(250,250,250,0.6); border-top:1px solid #ccc;position:fixed; bottom:0; left:0; z-index:10}
.shopnav ul li{float:left;height:54px;width:33.3%; text-align:center;}
.shopnav ul li a{color:#999;}
.shopBar .home{width:26%;}
.shopnav li a{width: 60%;
float: right;
height: 28px;
font-size: 0.9em;
color: #555;
line-height: 28px;
text-align: center;}
.shopnav li a img{padding-top: 6px;
float: left;
display: block;
margin-right: 5px;}
.shopnav li a span{
display: block;
width: 100%;
float: left;
text-align: left;
font-size:12px;
}
.shopnav li.order a span{color:#ff8400;}
.shopBar .home span{width:26px; height:25px;background:url(../images/bg.png) no-repeat 0 -126px; display:block; margin:9px auto}
.shopBar .buy{width:48%; font-size:24px; text-align:center; color:#fff; line-height:43px; position:absolute; left:26%;
	background:-ms-linear-gradient(top,#FDBE31,#FE9720);
	background:-moz-linear-gradient(top,#FDBE31,#FE9720); 
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FDBE31), to(#FE9720));
}
.shopBar .cart{width:26%; float:right;}
.shopBar .cart span{width:38px; height:31px;background:url(../images/bg.png) no-repeat 0 -169px; display:block; margin:6px auto; position:relative}
.shopBar .number{width:18px; height:18px; line-height:18px; position:absolute; top:0; right:0; color:#fff; font-style:normal; text-align:center; font-family:"Times New Roman", Times, serif}
#bigImg{position:fixed; top:0; left:0; z-index:10; width:100%; height:100%; background:#1A1A1A; display:none;}

.commodity_box{width:100%;}
.commodity_img{height:200px; width:100%; background:#1A1A1A; position:relative; overflow:hidden}
.commodity_img ul{position:absolute; top:12px; left:56px; -width:1000px}
.commodity_img ul li{float:left; width:176px; height:176px; margin:0 16px}
.commodity_img ul li img{width:100%; height:100%;}

.commodity_info{background:#fff; box-shadow:0px 1px 4px rgba(0,0,0,0.1); padding:10px 12px 20px; margin-bottom:8px;}
.commodity_info h2{font-size:16px; font-weight:normal; margin-bottom:2px}
.shop_sc{font-size:12px;}
.toshop a{color:#fff;display:inline-block;padding:1px 4px; background:#8ab52c; border-radius:4px;  text-align:center; }
.shop_sc span{margin-left:5px;}
.price_kp{font-size:12px;}
.price_kp span{ font-size:12px; margin-left:5px;}
.promotions{color:#999; margin-top:8px;}
.promotions span{color:#000}


.user_info .user-img{float:right; margin-right:8px;}
.user_info .user-img a{font-size:12px; color:#999; line-height:50px;}
.level_p{font-size:12px; color:#999;}
.title_box .user_tel{position:absolute; right:8px; top:8px;}
.backoff a{width:94%; margin:0 auto; height:38px; border-radius:4px; background:#ff8200; color:#fff;display:block; text-align:center; line-height:38px;}
.title_box{min-height:24px; line-height:24px; padding:5px 8px; position:relative;}
.title_show{float:right; width:28px; height:20px; background:url(../images/bg.png) no-repeat 8px -82px; cursor:pointer; margin-top:2px;}
.ch_city h2{font-size:12px !important; color:#888;}
.ch_citybox ul li{float:left;color:#ff8200; border-right:1px solid #eee;padding:0 16px;margin-top:5px;}
.c_citybox {position:relative; display:inline-block; padding-right:20px;line-height:43px;margin-left:20px; color:#fff;}
.caret {
float: right;
position: absolute;
right: 8px;
top: 50%;
margin-top: -4px;
}
.caret {
border-top-color: #fff;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 6px solid #fff;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.myhome{float:right;width:50px; line-height:43px; margin-right:20px; color:#fff;}
.myhome span{display:block;margin-top:14px;float:left; width:18px; height:20px;}
.x_searchbox{margin-top:8px;}
.x_search_btn{width:13%; height:35px; border-radius:4px; background:#ff8200; color:#fff; outline:none; display:inline-block; border:none;}
.form-control {padding-left:2%;
	display:inline-block;
width: 79% !important;
height: 26px;
margin: 4px 0 6px 10px;
font-size: 14px;
line-height: 26px;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
}
.resultbox{height:220px;}
.resultbox_show{padding:10px; display:none;}
.resultbox_show li{line-height:40px; border-bottom:1px solid #eee;}
.resultbox_show li a span{display:block; float:right; width:18px; height:18px; background:url(../images/icon_bg.png) 0 -71px;margin-top:13px;}
.resultbox .b_search{margin:80px auto 0; background:url(../images/icon_bg.png) 0 -21px; width:46px; height:50px;}
.resultbox p{text-align:center; font-size:12px; color:#999;}
.form-control:focus{border:1px solid #aaa; outline:none;}
.mb5 p a{color:#ff8200;}
.title_hide{background:url(../images/bg.png) no-repeat 8px -102px;}
.title_box h2{font-weight:normal; font-size:16px}
.tab_tit h2{border-bottom:1px solid #eee;}
.title_box h2 input{margin-right:8px; display:none}
.title_box .rmb{float:right; color:#DA4352}
.link{width:9px; height:15px; background:url(../images/bg.png) no-repeat left -212px; display:block; position:absolute; top:8px; right:8px}
.iNum{color:#d10707; font-style:normal; text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; float:right; margin-right:16px; overflow:hidden; height:18px}
.con_box{margin:0 8px 5px; color:#808080;}


.comment_box{margin:0 8px; color:#808080}
.comment_list_home li{margin:5px 0;}
.comment_time{float:right;}
.comment_element{width:220px;}
.comment_more a{color:#4c789e;}

/*.subscription{height:44px; border-bottom:1px solid #D10707;border-top:1px solid #D10707; overflow:hidden}
.subscription li{float:left; width:33%; text-align:center; border-left:1px solid #D10707; height:44px; line-height:16px; margin-left:-1px}
.subscription li:last-child{width:34%;}
.subscription li a{display:block; margin-top:7px}
.subscription .active,.subscription .active a{background:#D10707; color:#fff;}*/


.tag_box{margin:0 8px 5px}
.tag_name{height:28px; line-height:28px;}
.tag_box ul{-float:left; margin-left:46px}
.tag_box li{height:28px; line-height:28px; padding:0 10px; border:2px solid #919296; color:#999; float:left; margin:0 8px 8px 0}
.tag_box li.active{ border:2px solid #DA4352; color:#DA4352}

.btn_box{height:32px; padding:8px 0; border-top:1px solid #E1E1E1}
.btn_box a{color:#DA4352; width:28%; margin-left:4%; float:left}
.btn_box a:first-child{margin-left:3%;}





/*店讯*/
.pref_box{padding:8px;}
.pref_box li{line-height:26px; color:#444;}
.pref_box li span{padding:2px 3px;  border-radius:4px; font-size:12px; color:#fff;margin-right:6px;}
.pref_box li.p01 span{background:#09C;}
.pref_box li.p02 span{background:#C69;}
.pref_box li.p03 span{background:#F63;}
.outtit{padding-left:8px;color:#555;font-weight:normal;font-size:13px; border-left:2px solid #F60;}
.shoptit{line-height:26px; padding-left:8px; color:#444;}



/*用户中心*/
.nologin p{padding:8px;color:#999; }
.nologin p a{float:right; padding:3px 8px; border-radius:4px; background:#F60; color:#fff; }
.ad_box{position:relative; width:100%; overflow:hidden; margin:0 auto}
.ad_box ul{position:absolute; left:0; top:0;}
.ad_box ul li{float:left; width:100%; height:100%; text-align:center; list-style:none}
.ad_box ul li a{width:100%; height:100%; display:block;}
.ad_box .infoBox {position:absolute; z-index:2}
.ad_box .infoBox span{float:left; width:6px; height:6px; background:rgba(255,255,255,0.3);cursor:pointer; border-radius:3px; margin:0 2px;}
.ad_box .infoBox span.active{background:rgba(255,255,255,1);}



.borderB{border-bottom:1px solid #E2E0E1;}
.user_info{margin-top:13px;}
.user_r{margin-left:64px;}
.user_img{width:48px; height:48px; overflow:hidden; margin:3px 8px}
.user_img img{width:48px; height:48px;}
.material{color:#4c789e; float:right;margin-right:16px}
.user_share{height:12px; margin:5px 8px 0;}
.user_share span{background:url(../images/share.png) no-repeat; width:12px; height:12px; float:left; margin:0 3px 3px 0}
.user_share .qq_weibo{background-position:0 0;}
.user_share .qq_qzone{background-position:-24px 0;}
.user_share .qq{background-position:-48px 0;}
.user_share .sina_weibo{background-position:-72px 0;}


.module{background:#fff; padding:10px 4px; margin-bottom:8px}
.order_box{border:1px solid #DA4352; border-radius:4px; overflow:hidden}
.tab_tit_top{width:101%;}
.tab_tit_top li{float:left; width:33%; text-align:center; border-left:1px solid #DA4352; height:27px; line-height:27px; background:#fff; color:#DA4352; font-size:13px; margin-left:-1px;}
.tab_tit_top li:last-child{width:34%;}
.tab_tit_top .active{background:#DA4352; color:#fff;}
.tab_tit_top li em{font-style:normal; color:#fdaa28;}

.p_ele{min-height:72px; line-height:1.3em; margin-top:3px}
.p_img,.p_img img{width:88px; height:88px; overflow:hidden}
.p_info{margin-left:96px;}
.p_name{font-weight:normal; max-height:36px; margin-bottom:6px;overflow:hidden;}
.p_name a{color:#222; font-weight:bold;}
.mb3{margin-bottom:3px;}
.p_order_info{border-top:1px solid #E2E0E1; padding:8px 0 0px; line-height:1.2em}
.p_order_info .buttom{float:right; width:26%; margin-left:4px; color:#333;}
.p_order_info .disabled{cursor:default; color:#CBCBCB}
.p_time{font-size:12px; color:#999999; border-top:1px solid #E2E0E1; margin-top:5px; padding:5px 0}
.p_time span:first-child{width:130px; display:inline-block;}
.tab_list{display:none;}

.con_box .p_ele{border-top:1px solid #E2E0E1; padding-top:8px;}
.con_box .p_ele:first-child{border-top:none; padding-top:0;}

.cart_list{margin-top:8px;}

.b_pay{border:none; height:32px; line-height:32px; box-shadow:none; color:#fff;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FEBC30), to(#FE9720));
background:-moz-linear-gradient(top,#FEBC30,#FE9720); 
background:-ms-linear-gradient(top,#FEBC30,#FE9720); 
}
.p_order_info .b_pay{color:#fff;}
.buy_number{height:24px; margin:8px 0}
.buy_number a,.buy_number .buy_num{float:left; height:22px; line-height:22px; border:1px solid #DEDEDE; margin-right:5px; text-align:center;}
.buy_number a{font-size:20px; color:#D10707; width:22px; font-family:'宋体'; font-weight:bold}
.buy_number .buy_num{width:40%; max-width:70px;}
.result{height:30px; line-height:30px; font-size:12px; color:#666}
.result span{color:#D10707;}
.p_ele_checkbox{width:24px; height:72px; line-height:72px;}
.ml24{margin-left:24px;}

.edit_status .tab_box{display:none !important;}
.edit_status .title_show{display:none;}
.edit_status h2 input{display:inline-block;}

/*selectshop*/
.head_tit a{color:#fff;}
.head_tit .h_add{display:inline-block;width:18px; height:20px;}
.head_tit .h_goto{display:inline-block; width:18px; height:18px; background:url(../images/icon_bg.png) no-repeat 5px -105px}
.s_list-box{margin-top:8px;}

.collect_box{display:none;}
.bg_delete{ margin:0 0px 8px; position:relative; min-height:88px; width:100%;}
.delete_collect{background:#A6A6A6;border-radius:4px; position:absolute; z-index:1; box-shadow:0 0 3px rgba(0,0,0,0.1); top:0; left:4px; right:4px; bottom:0}
.delete_collect a{line-height:88px; font-size:18px; color:#fff; float:right;width:80px; text-align:center;}
.bg_delete .radius_box{position:relative; z-index:2; left:0}
.edit_collect .collect_box{display:block;}
.edit_collect .p_ele_com{margin-left:24px;}

.information{margin-top:13px;}
.information h2{max-width:55%; height:20px; overflow:hidden;}
.info_time{float:right; font-size:12px; color:#808080;}
.information a{color:#808080;}

/*orderlist*/

.noodlefix{position:fixed; top:0; left:0; width:100%;}
.noodlelistbox{margin-top:84px;}

.nd_right_list{width:74%;padding-bottom:45px; float:right;padding-top:5px; height:100%; background:#f1f1f1;}
.nd_left_nav{width:26%; position:fixed; top:92px; left:0; float:left;background:#fff;margin-top:-8px;}
.nd_left_nav ul li{float:left;width:92%; padding-left:8%; line-height:42px;border-bottom:1px solid #eee;}
.nd_nav_list .current{background:#f4f4f4; box-shadow:inset 0 1px 2px 1px #eee;}
.nd_nav_list .current a{color:#F60;}
.nd_left_nav ul li a{color:#666;}
.o_back{display:inline-block; color:#fff; line-height:43px;margin-left:10px;}
.o_back span{display:inline-block; width:14px; height:18px; margin-top: 14px;
float: left;}
.buynow{width: 70%;margin-left: 2%; float:left;line-height:34px;margin-top:4px;}
.buynow .b_price{display:block; width:48%;  float:left; }
.buynow .b_price em{font-size:16px; color:#F60; font-weight:bold; font-style:normal;}
.buynow .b_add{width:49%; float:left; text-align:right; position:relative;padding-top: 22px;
  height: 18px;}
.cbox span.b_num{display:inline-block;position:absolute;right:30px; bottom:-11px;  }
.buynow .b_add .addcircle{background:url(../images/add.png) no-repeat; width:26px; height:26px; display:inline-block; background-size:24px 24px;}
.fly_item{width:12px; height:12px; background:#f60; border-radius:10px; margin-left:12px;visibility: hidden; position: absolute;}
@media (max-width: 450px) {
.inbox .p_name{padding-top:10px;}
.buynow{width:100%; float:left;}
.p_img,.imgfit img{width:60px !important; height:60px !important;}
.p_info {
margin-left: 74px;
}
}
@media (max-width: 390px) {
.inbox .p_name{padding-top:10px;}
.buynow{width:100%; float:left;}
.p_img,.imgfit img{width:60px !important; height:60px !important;}
.p_info {
margin-left: 74px;
}
}

.b_add .minuscircle{background:url(../images/min.png) no-repeat; width:26px; height:26px; display:inline-block; background-size:24px 24px;margin-right:18px;}
.b_add .b_num{display:inline-block; width:20px; text-align:center;}
.app_box{height:48px; line-height:48px;}
.app_img{width:48px; height:48px; margin:0 8px;}
.app_load{float:right; margin:8px 8px 0 0; width:30%}
.buynow .soldout{width:48%; float:left; text-align:right;}
.buynow .soldout span{padding:4px 12px; background:#eee; border-radius:5px; font-size:12px; color:#999;}
.shopinfo{width:100%; margin-top:80px;  text-align:center;}
.shopinfo img{display:inline-block; text-align:center;margin-left:4%;}
.shopinfo span{line-height:38px;color:#666; font-size:12px;}
.footer_cart{width:100%;height:45px; background:rgba(0,0,0,0.7); position:fixed; bottom:0; left:0}
.cartbox .f_cart{display:block; }
.cartbox{width:44px; height:44px; z-index:999; margin:0 0 0 14px;float:left; position:relative;}
.cartbox span{position:absolute; top:8px; right:5px; display:block; width:14px; height:14px; line-height:14px; text-align:center; background:red; border-radius:7px; font-size:12px; color:#fff;}
.complete{width:80px; position:absolute; z-index:999; right:0; float:right; height:45px; line-height:45px;}
.complete a{color:#fff; background:#ff8200; font-size:12px; border-radius:4px; border-radius:5px;padding:6px 12px;}

.buttom_wrap{ margin-bottom:8px;height:30px; width:100%;}
.scale100{width:100%; margin:0;}
.buttom_wrap span{margin:0 4px 8px; display:block;}

.address_com{min-height:64px; overflow:hidden;line-height:20px;}
.address_info{width:70%;}
.address_info h2{font-weight:normal; margin-top:3px; color:#000}
.address_ele_edit{width:27%; margin-top:3px;}
.p_address_checkbox{width:24px; height:64px; line-height:64px; display:none}
.address_edit .p_address_checkbox{display:block;}
.new_address_box{margin:14px; color:#333}
.new_address_box td{padding:3px 0;}
input[type='text']{height:34px; line-height:34px;}
input[type='text'],textarea{width:100%; border-radius:4px; border:1px solid #cfcfcf; box-shadow:0px 1px 2px rgba(0,0,0,0.1) inset}
textarea{padding:0; margin:0}
.select{width:32%; float:left; margin-left:2px;  height:20px; vertical-align:top; line-height:20px; overflow:hidden;}
.select:first-child{margin-left:0;}

.new_address_box textarea{height:70px;}

.address_user_info{padding-right:26px;}
.address_user_info .link{position:absolute; top:50%; right:8px; margin-top:-8px;}

.set_share{margin-top:8px; padding:0}
.set_share p{height:40px; line-height:40px; border-top:1px solid #E2E0E1; color:#333; padding:0 8px;}
.set_share p:first-child{border-top:none;}
.set_share a{float:right; width:48px; height:28px; background:#4ED964; border-radius:15px; margin-top:5px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);}
.set_share a span{width:26px; height:26px; background:#fff; border-radius:28px; border:1px solid #45C75B; float:right;box-shadow:1px 1px 3px rgba(0,0,0,0.1);}

.set_share .off{background:#FFFFFF; border:1px solid #DEDEDE;}
.set_share .off span{background:#fff;border:1px solid #EAEAEA; float:left;}



.comment_list li{border-bottom:1px solid #E6E6E6; padding:6px 0;}
.comment_load{text-align:center; margin:15px 0; line-height:14px;}
.comment_load a{color:#808080; display:block}

.publish_comment{margin:14px; color:#333}
.publish_comment td{padding:8px 0;}
.publish_comment textarea{height:100px; color:#ccc}
#score{height:26px;}
#score li{float:left; width:27px; height:26px; margin-left:8px; background:url(../images/bg.png) no-repeat left -240px;}
#score li:first-child{margin-left:0;}
#score .active{background:url(../images/bg.png) no-repeat left -266px;}

#cart_all{height:29px; margin:7px 4px; display:block}
#cart_all a{height:29px; width:100%; color:#999; border:none;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#656464), to(#464545));
background:-moz-linear-gradient(top,#656464,#464545); 
background:-ms-linear-gradient(top,#656464,#464545); 
}
#address_btn{height:30px;}
#tip_address{margin:0px 4px 8px; border-radius:4px; box-shadow:0 0 3px rgba(0,0,0,0.1); background:#FDF4E3; padding:5px 0; position:relative;}
#tip_address h2{color:#333; margin:3px 0}
#tip_address .close{width:13px; height:13px; background:url(../images/bg.png) no-repeat left -292px; position:absolute; right:8px; top:8px;}

#pay_type{color:#d10707; font-style:normal; text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; float:right; margin-right:16px;color:#4c789e; border:none; background:#fff;-webkit-appearance: none; margin-top:-2px;}
#invoice_info{color:#4c789e; width:65%; overflow:hidden; text-align:right}

.order_form_box{height:80px; background:#fff; margin-bottom:8px;}
.order_form_box p{font-size:18px; color:#28b8a2; line-height:28px; height:28px; width:140px; margin:0 auto; padding-top:26px}
.order_form_box p span{background:url(../images/bg.png) no-repeat left -305px; width:27px; height:27px; float:left; margin-right:3px}
.order_form_tip{margin:14px; color:#999}
.address_curr{background:url(../images/address_curr.png) no-repeat center top; width:18px; height:18px; display:none; margin-right:3px; vertical-align:top;}
.h38{height:42px; line-height:42px; color:#fff;}

.login_box{margin:30px 20px; color:#333}
.login_box td{padding:8px 0;}
.login_box table input{ border:0; height:32px;box-shadow:none; width:90%}
.login_box table input:focus{border:1px solid #f2cea7;padding-left:10px; border-radius:4px; outline:none;}
.login_t{height:20px; line-height:20px; margin-bottom:8px}
.login_box .radius_box{margin:0 0 8px;}

#img_list{width:20%; height:28px;color:#cd0404; font-size:14px;}
#img_list span{background:url(../images/bg.png) no-repeat left -332px; padding-left:15px}
#img_list span.big-img{background-position:left -353px}

.login_other{background:#fff; margin:30px 50px 0}
.login_other p{height:40px; line-height:40px; border-top:1px solid #E2E0E1; color:#333;  background-image:url(../images/bg_login.png); background-repeat:no-repeat;}
.login_other p:first-child{border-top:none;}
.login_other a{display:block; padding-left:46px}
.bg_qq{background-position:16px 10px;}
.bg_qq_weibo{background-position:16px -28px;}
.bg_sina_weibo{background-position:16px -68px;}


/*确认下单*/
.noodwraper{margin:8px 4px; border-radius: 4px;
box-shadow: 0 0 3px rgba(0,0,0,0.1);
background: #fff;
padding: 5px 0;}
.conf_box ul li{margin:0 8px; line-height:46px; border-bottom:1px solid #ddd;}
.conf_box ul li span{display:inline-block;text-align:left;}
.conf_box .cf_name{width:65%;}
.conf_box .cf_num{width:16%;}
.conf_box .cf_price{width:17%; text-align:right;}
.conf_box .cf_total{float:right;margin-right:1%;color:#F60; font-weight:bold;}
.cf_last{color:#F60;}
.to_order{width:100%;margin:12px auto;}
.to_order a{width:96%;display:block;margin:0 auto;  height:42px; border-radius:4px; background:#ff8200;text-align:center; line-height:42px; color:#fff;}
.cf_info li{margin:0 8px; line-height:46px; border-bottom:1px solid #ddd;}
.cf_info li input{display:inline-block; width:80%; height:30px; outline:none; border:1px solid #ccc; border-radius:5px; color:#999; padding-left:5px;}


.big_list .radius_box{float:left; width:98px}
.big_list .p_name{display:none;}
.big_list .p_info{margin:5px 0 0 0;}
.big_list .p_img,.big_list .p_img img{width:100%; height:auto}
.big_list .p_img{float:none}
.big_list .price_kp span{display:block;}
.big_list .shop_sc{white-space:nowrap;}
.order_box li span{background:url(../images/bg.png) no-repeat;padding-left:14px}
.order_box li .down{background-position:0 -388px;}
.order_box li.active .down{background-position:0 -428px;}
.order_box li .up{background-position:0 -368px;}
.order_box li.active .up{background-position:0 -408px;}

.rrack{min-height:47px;  margin-top:3px}
.rrack_img{width:47px; height:47px; overflow:hidden}
.rrack_info{margin-left:55px;}

input.tips_curr,textarea.tips_curr,select.tips_curr{border:1px solid #f00;box-shadow:0px 1px 3px rgba(255, 0, 0, 0.2)}
.bare{text-align:center; width:100%;position:absolute; top:50%; margin-top:-50px}
.bare h2{width:64px; height:64px; background:url(../images/icon.png) no-repeat; display:inline-block}
.bare p{font-size:17px; color:#9f9f9f; -font-weight:bold;text-shadow:1px 1px 0 rgba(255,255,255,0.7); margin:10px}

.imgW100 img{width:100%;}
/*会员充值*/
.rechage_wraper ul li{width:100%; float:left; margin:8px 0;}
.areabox p{width:20%;margin-top:3px; float:left; text-align:right; line-height:28px;}
.areabox ul{width:70%; float:left;margin-left:5%;}
.areabox{width:100%; float:left;}
.re_buttom {
	width:94%;
	margin:10px auto;
	color:#fff;
display: block;
border-radius: 4px;
height: 34px;
line-height: 34px;
text-align: center;
overflow: hidden;
box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
background: -ms-linear-gradient(top,#ff8400,#ff921e);
background: -moz-linear-gradient(top,#ff8400,#ff921e);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff8400), to(#ff921e));
}

div.controls {
  margin-bottom: 12px;
  border: 1px dotted #fafafa;
  padding: 25px 20px;
  position: relative;
  margin-bottom: 20px;
}
div.controls h1 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  display: inline-block;
  position: absolute;
  left: 10px;
  top: -10px;
  padding: 0 10px;
  color: #fafafa;
  background-color: #54bded;
}

input[type='radio'],
input[type='checkbox'] {
  display: none;
  cursor: pointer;
}
input[type='radio']:focus, input[type='radio']:active,
input[type='checkbox']:focus,
input[type='checkbox']:active {
  outline: none;
}
input[type='radio'] + label,
input[type='checkbox'] + label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 15%;
  margin-right: 16px;
  width:80%;
  color: #0b4c6a;
}
input[type='radio'] + label:before, input[type='radio'] + label:after,
input[type='checkbox'] + label:before,
input[type='checkbox'] + label:after {
  content: '';
  font-family: helvetica;
  display: inline-block;
  width: 18px;
  height: 18px;
  
  left: 0;
  bottom: 0;
  text-align: center;
  position: absolute;
}
input[type='radio'] + label:before,
input[type='checkbox'] + label:before {
  background-color: #ddd;
  border:3px solid #fff;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
input[type='radio'] + label:after,
input[type='checkbox'] + label:after {
  color: #fff;
}
input[type='radio']:checked + label:before,
input[type='checkbox']:checked + label:before {
	
  -moz-box-shadow: inset 0 0 0 10px #fc9e2e;
  -webkit-box-shadow: inset 0 0 0 10px #fc9e2e;
  box-shadow: inset 0 0 0 10px #fc9e2e;
}

/*Radio Specific styles*/
input[type='radio'] + label:before {
  -moz-border-radius: 30%;
  -webkit-border-radius: 30%;
  border-radius: 30%;
}
input[type='radio'] + label:hover:after, input[type='radio']:checked + label:after {
  content: '\2022';
  position: absolute;
  left:3px;
  top: 2px;
  font-size: 19px;
  line-height: 15px;
}
input[type='radio'] + label:hover:after {
  color: #c7c7c7;
}
input[type='radio']:checked + label:after, input[type='radio']:checked + label:hover:after {
  color: #fff;
}
.areabox li span{float:right;}
.areabox .numbox{width:32%; padding-left:2%;height:30px; float:left;margin-left:6%; }

.nd_right_list li{position:relative;}
.hide_bigpic{display:none;position:absolute; top:50%; margin-top:-30%; left:50%;margin-left:-78%; z-index:999; width:100%; 
 border-radius:5px; background:#f3f3f3;border:1px solid #ddd;  box-shadow:2px 2px 3px #ccc;}
  .hide_bigpic img{border-radius:5px;width:120%;}
 .hide_bigpic p{margin-top:-30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px; position:absolute; bottom:0;width:120%; text-align:center; line-height:30px; height:30px; background:rgba(0,0,0,0.6); color:#fff;}
.body_cover {display:none;width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.2); z-index:990}

.buynow .item_price span{ display:block;height:24px; line-height:24px;font-size:12px;}
.p_clilibox img{margin-right:8px; display:inline-block;}
.footer_cart{z-index:999;}
.bottom_hide{width:100%; display:none;background: rgba(255,255,255,0.95); position:absolute; bottom:-45px; z-index:90; border-top:3px solid #ff8100; }
.row_area{color:#333; border-bottom:1px dashed #ddd; float:left; width:100%;height:40px;line-height:40px; padding-left:10px; position:relative;}
.row_area .ra_name{display:inline-block; width:40%;}
.row_area .ra_price{display:inline-block; width:18%;}
.ra_box .ra_addcircle {
background: url(../images/add.png) no-repeat;
width: 24px;
height: 26px;
margin-left:10px;
display: inline-block;
background-size: 22px 22px;
}
.ra_box .ra_minuscircle {
background: url(../images/min.png) no-repeat;
width: 24px;
height: 26px;
display: inline-block;
background-size: 22px 22px;
margin-right: 10px;
}
.ra_b_num{position:absolute; 
bottom: 8px;
right: 32px;
}
.ra_box{position: relative;
width: 110px; float:right; text-align:right;margin-top:9px;margin-right:4%;}
.xiugai {float:left;}
.xiugai span{color: #fff;
  display: inline-block;
  margin-left: 2px;
  line-height: 48px;
  font-size: 12px;}
.xiuwraper{width:112px; float:left}
.in-tit{text-align: center;
    margin: 10px 0 10px;
    width: 100%;
    float: left;
    font-weight: bold;
    font-size: 1.2em;
    color: #ff8100;}






